using System;
using System.Collections.Generic;
using System.Text;
using FlatRedBall;
using FlatRedBall.Input;
using FlatRedBall.AI.Pathfinding;
using FlatRedBall.Graphics.Animation;
using FlatRedBall.Graphics.Particle;

using FlatRedBall.Math.Geometry;
using FlatRedBall.Math.Splines;
using BitmapFont = FlatRedBall.Graphics.BitmapFont;
using Cursor = FlatRedBall.Gui.Cursor;
using GuiManager = FlatRedBall.Gui.GuiManager;
using Microsoft.Xna.Framework;

#if FRB_XNA || SILVERLIGHT
using Keys = Microsoft.Xna.Framework.Input.Keys;
using Vector3 = Microsoft.Xna.Framework.Vector3;
using Texture2D = Microsoft.Xna.Framework.Graphics.Texture2D;


#endif

namespace NereusGame.Entities.HBodies
{
	public partial class Star
	{
		private void CustomInitialize()
		{
            GravRange = 200;
            MaxRange = 300;
            Mass = 7000;
            Body.Radius = 5;
            
            Position = Vector3.Zero;
            GravRing.Radius = GravRange;
            GravRing.Color = Color.Yellow;
            MaxRing.Radius = MaxRange;
            MaxRing.Color = Color.Red;
            Texture.Texture = OrangeStar;
            Texture.ScaleX = Texture.ScaleY = 6f;
            SunRays.Texture = OrangeStarRays;
            SunRays.ScaleX = SunRays.ScaleY = 12f;
            SunRays.Position.Z = -1f;
            SunRays.RotationZVelocity = 5f;
        }

		private void CustomActivity()
		{


		}

		private void CustomDestroy()
		{
            base.Destroy();
		}

        private static void CustomLoadStaticContent(string contentManagerName)
        {


        }
	}
}
